package com.example.papercut.mapper;

import com.example.papercut.entity.TextureTemplate;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TextureTemplateMapper {

    /**
     * 2.2: 根据ID获取纹理模板信息
     */
    TextureTemplate findTextureById(Integer id);

    /**
     * 2.2: 查询所有纹理模板，可按分类筛选
     */
    List<TextureTemplate> findAllTextures(@Param("categoryId") Integer categoryId);
    

    // ... 其他 CRUD 方法
}